package com.eleme.business.service;

import com.eleme.business.dto.BusinessRegisterDTO;
import com.eleme.business.dto.BusinessUpdateDTO;
import com.eleme.business.vo.BusinessVO;
import java.util.List;

/**
 * 商家服务接口
 */
public interface BusinessService {
    /** 商家注册 */
    String register(BusinessRegisterDTO dto);
    /** 更新商家信息 */
    String update(BusinessUpdateDTO dto);
    /** 禁用/启用商家 */
    String changeStatus(String businessId, Integer status);
    /** 查询所有商家 */
    List<BusinessVO> listAll();
    /** 按类型查询商家 */
    List<BusinessVO> listByType(String type);
    /** 按名称模糊查询 */
    List<BusinessVO> searchByName(String name);
    /** 查询商家详情 */
    BusinessVO getById(String businessId);
} 